Parameters allowing to drive a test run sequence. More...
Public Member Functions | |
TestRunParameters () noexcept | |
TestRunParameters (const TestRunParameters &other) noexcept | |
TestRunParameters (TestRunParameters &&other) noexcept | |
~TestRunParameters () | |
nkLog::StringView | getClassNameFilter () const |
nkLog::StringView | getFunctionNameFilter () const |
TestObserver * | getObserver () const |
void | setClassNameFilter (const nkLog::StringView &value) |
void | setFunctionNameFilter (const nkLog::StringView &value) |
void | setObserver (TestObserver *value) |
TestRunParameters & | operator= (const TestRunParameters &other) |
TestRunParameters & | operator= (TestRunParameters &&other) |
Parameters allowing to drive a test run sequence.
|
noexcept |
Default constructor.
|
noexcept |
Copy constructor.
other | The parameter instance to copy settings from. |
|
noexcept |
Move constructor.
other | The parameter instance to move settings from. |
nkDebug::TestRunParameters::~TestRunParameters | ( | ) |
Destructor.
nkLog::StringView nkDebug::TestRunParameters::getClassNameFilter | ( | ) | const |
nkLog::StringView nkDebug::TestRunParameters::getFunctionNameFilter | ( | ) | const |
TestObserver* nkDebug::TestRunParameters::getObserver | ( | ) | const |
void nkDebug::TestRunParameters::setClassNameFilter | ( | const nkLog::StringView & | value | ) |
Allows to set the filter string used during a run to choose which classes will be run.
value | The string to use. |
void nkDebug::TestRunParameters::setFunctionNameFilter | ( | const nkLog::StringView & | value | ) |
Allows to set the filter string used during a run to choose which functions will be run.
value | The string to use. |
void nkDebug::TestRunParameters::setObserver | ( | TestObserver * | value | ) |
Allows to set the observer that should be used during a run.
value | The observer to use. |
TestRunParameters& nkDebug::TestRunParameters::operator= | ( | const TestRunParameters & | other | ) |
Assignment copy operator.
other | The parameter instance to copy settings from. |
TestRunParameters& nkDebug::TestRunParameters::operator= | ( | TestRunParameters && | other | ) |
Assignment move operator.
other | The parameter instance to move settings from. |